package com.pe.pgn.clubpgn.service.impl;

import java.math.BigDecimal;
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.pe.pgn.clubpgn.dao.TopeDao;
import com.pe.pgn.clubpgn.domain.ClpdTope;
import com.pe.pgn.clubpgn.service.TopeService;

@Service("topeService")
public class TopeServiceImpl extends GenericManagerImpl<ClpdTope, Long>
		implements TopeService {

	@Autowired
	private TopeDao topeDao;

	@Override
	public void eliminarTope(Long id) {
		topeDao.eliminarTope(id);
	}

	@Override
	public ClpdTope obtenerTope(Long id) {
		return topeDao.obtenerTope(id);
	}

	@Override
	public int guardarTopeVista(Long id, String deTope,String stTipoTope, Long coClienteEmpresa,
			BigDecimal vaPorcentaje) {
		int iResultado = topeDao.guardarTope(id, deTope, stTipoTope, coClienteEmpresa, vaPorcentaje);
		return iResultado;
	}

	@Override
	public List<ClpdTope> obtenerTopes(Long id) {
		return topeDao.obtenerTopes(id);
	}
	
	
	
	

}
